#include"Share.hpp"

int main()
{
    shm.GetShm();
    shm.AttachShm();

    // //写入共享内存
    int count=0;
    // while (true)
    // {
    //     sprintf((char *)shm.GetAddr(),"%d",count++);
    //     sleep(1);
    // }
    while (true) 
    {
        // 写入数据
        sprintf((char *)shm.GetAddr(), "%d", count++);
        
        // 发送信号通知读端
        shm.SendSignal();
        
        sleep(1);
    }

    shm.DetachShm();
    shm.DeleteShm();

    return 0;
}

